home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1992 June: ROMin Holiday / ADC Developer CD (1992-06) (''ROMin Holiday'')_iso / Developer Connection - 06-1992.iso / Developer Essentials / DTS Sample Code / Macintosh Sample Code / SC.018.StdFile / StdFile.h < prev    next >
Encoding:
Text File  |  1991-10-09  |  2.8 KB  |  115 lines  |  [TEXT/MPS ]

  1. /*------------------------------------------------------------------------------
  2. #
  3. #    Apple Macintosh Developer Technical Support
  4. #
  5. #    Standard File Sample Application
  6. #
  7. #    StdFile
  8. #
  9. #    StdFile.h    -    C and Rez Include Source
  10. #
  11. #    Copyright © 1989 Apple Computer, Inc.
  12. #    All rights reserved.
  13. #
  14. #    Versions:    
  15. #                1.00                04/89
  16. #                2.0                    05/90
  17. #
  18. #    Components:
  19. #                StdFile.c            April 1, 1989
  20. #                StdFile.p            April 1, 1989
  21. #                StdFile.h            April 1, 1988
  22. #                StdFile.r            April 1, 1988
  23. #                StdFile.rsrc        April 1, 1988
  24. #                CStdFile.make        April 1, 1989
  25. #                PStdFile.make        April 1, 1988
  26. #                Utilities.p            June, 1990
  27. ------------------------------------------------------------------------------*/
  28.  
  29. // ALRT resources
  30. #define rAboutAlert            1000
  31. #define rExitAlert            1001        /*emergency exit user alert*/
  32. #define rUserAlert            1002        /*error message user alert*/
  33. #define rFInfoAlert            1003        /*display file info alert*/
  34. #define rShowSelectionAlert    1004
  35.  
  36. // DLOG resources
  37. #define rListGetDLOG        2000        /*some replacement Standard File dialogs*/ 
  38. #define rSFPGetFileDLOG        2001
  39. #define rSFPPutFileDLOG        2002
  40. #define rGetDirectoryDLOG    2003
  41. #define rPutListsFileDLOG    2004
  42. #define rOptionsDLOG        2005
  43. #define rOptionsSubDLOG        2006
  44. #define rGetIdleUpdates        2007
  45.  
  46. #define kGetFileDLOG        -4000        /*the standard Standard File dialogs*/
  47. #define kPutFileDLOG        -3999
  48.  
  49. // ICON resources
  50. #define rNoteIcon            1
  51. #define rCautionIcon        2
  52.  
  53.  
  54. // BNDL resources
  55. #define rAppBundle            1000        /*application’s bundle resource ID*/
  56. #define rAppSignature         'sc18'        /*applicaiton’s OS signature*/
  57.  
  58. // ICN# resource
  59. #define rAppIcon            1000
  60.  
  61. // STR# resources.
  62. #define rStrMisc            1000        /*misc. strings*/
  63. #define rStrList            1001        /*strings for the List Manager list*/
  64. #define rErrStrings            1002        /*error strings STR# ID*/
  65.  
  66. // MBAR resource number
  67. #define rMenuBar            1000
  68.  
  69. // MENU resources
  70. #define mApple                128
  71. #define iAboutMe            1
  72.  
  73. #define mFile                129
  74. #define iQuit                1
  75.  
  76. #define mEdit                130
  77. #define iUndo                1
  78. #define iCut                3
  79. #define iCopy                4
  80. #define iPaste                5
  81. #define iClear                6
  82.  
  83. #define mSFile                131
  84. #define iNormalGet            1
  85. #define iNormalPGet            2
  86. #define iFileFilter            3
  87. #define iGetDirectory        4
  88. #define iMultiFile            5
  89.  
  90. #define iNormalPut            7
  91. #define iNormalPPut            8
  92. #define iForceDirectory     9
  93. #define iPutListsFile        10
  94. #define iPutOptions            11
  95.  
  96. #define iIdleUpdates        13
  97. #define iRememberFile        14
  98.  
  99. // CURS resources
  100. #define rSndCursor            1000        /*document cursor ID*/
  101. #define rACursor1            1001        /*animated cursor ID*/
  102. #define rACursor2            1002        /*animated cursor ID*/
  103. #define rACursor3            1003        /*animated cursor ID*/
  104. #define rACursor4            1004        /*animated cursor ID*/
  105.  
  106. // home brew FILE resource to remember a file
  107. #define rMemorizedFile        1000            /*memorized file*/
  108.  
  109. // WIND resources
  110. #define rUpdateWindow        1000
  111.  
  112. // SIZE resource
  113. #define kMinSize            100*1024    /*application’s minimum size*/
  114. #define kPrefSize            150*1024    /*application’s preferred size*/
  115.